Browse free open source Unix Shell Frameworks and projects below. Use the toggles on the left to filter open source Unix Shell Frameworks by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Ethereum Mining NVIDIA Graph Card Ubuntu

    Ethereum Mining NVIDIA Graph Card Ubuntu

    USB flash drive ISO image for Ethereum, Zcash and Monero mining

    USB flash drive ISO image for Ethereum mining with NVIDIA graphics cards and Ubuntu GNU/Linux (64-bit Intel/AMD (x86_64)). Other cryptocurrencies, such as Monero or Zcash, can also be mined. With this ISO image, you can immediately mine Ethereum (ETH). Do not spend long time searching and researching. If you do not trust me and do not want to use the image, you will find all configuration files and scripts in the files folder. You only have to install an Ubuntu Linux with all the drivers and tools yourself. It is recommended to test that the image is correct and safe to use. The MD5 calculation gives a checksum, which must equal the MD5 value of a correct ISO image. Set the primary graphics output to one of your NVIDIA cards. Disable Secure Boot (UEFI) and boot from the USB flash drive. After a minute uptime, a script (screen) starts automatically in the background, which starts the mining.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 2
    FVim

    FVim

    Cross platform Neovim front-end UI, built with F# + Avalonia

    Cross platform Neovim front-end UI, built with F# + Avalonia. Download the latest release package for your system, extract and run FVim! For Windows 7 / Vista / 8.1 / Server 2008 R2 / Server 2012 R2, use the win7-x64 package. For Windows 10, use the win-x64 package -- this version has faster startup. For macOS, it's packaged as an app bundle, unzip and drag it to your applications folder. Use a Windows FVim frontend with a WSL neovim: fvim, wsl. Multi-grid support, try Ctrl-w ge to detach a window into a separate OS window!
    Downloads: 20 This Week
    Last Update:
    See Project
  • 3
    Spin

    Spin

    Replicate your production environment locally using Docker

    Stop wasting time fixing production issues you've already solved. Spin is a bash utility that improves the user experience for teams using Docker. Replicate any environment on any machine, regardless if they are running MacOS, Windows, or Linux. Centralize your infrastructure from a single configuration file using Docker. Spin is a wrapper script that dramatically improves the developer experience when working with Docker. Spin uses officially supported features and best practices from Docker. Spin connects proven open source technologies to give you the best developer experience to maintain your own, simplified stack.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    gradle-completion

    gradle-completion

    Gradle tab completion for bash and zsh

    Bash and Zsh completion support for Gradle. This provides fast tab completion for: Gradle tasks for the current project and sub-projects. Gradle CLI switches (e.g. --parallel). Common Gradle properties (e.g. -Dorg.gradle.debug) It also handles custom default build files, so rootProject.buildFileName = 'build.gradle.kts' is supported. See instructions for bash or for zsh, then consider optional additional configuration. Download and place the plugin and completion script into your oh-my-zsh plugins directory. Completion cache initialization happens the first time you invoke completion and usually takes a few seconds, depending on the size of your project. You can manually initialize the cache and avoid interrupting your development mojo. Tab completion checks known build scripts to see if they've been changed and refreshes the task cache if so.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 5
    Armbian Linux Build Framework

    Armbian Linux Build Framework

    Armbian Linux Build Framework

    Powerful menu-driven configuration tool along with stock Debian utilities. BASH shell and lightweight XFCE-based desktop. Standard boot, config, and update methods with minimal user-space footprint. Special config utilities are optional. A distributed image is compressed to its real data size which starts below 1G. Login is possible via serial, HDMI/VGA or SSH. Boot loader and kernel optimizations, memory caching, ZRAM swap, and video acceleration where applicable. Images are made fully automatized from sources. Releases are PGP signed and code is regularly inspected by the community. Long-term support, quick security fixes, documentation and community-based end-user support. Make sure you have a good & reliable SD card and a proper power supply. Insert SD card into a slot and power the board. The first boot takes up to 30 seconds with an average SD Card and on the cheapest board.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6

    .NET Core Home

    Home repository for .NET Core

    This is the dotnet/core repository and is a good starting point for .NET Core, an open source general-purpose development framework for building cross-platform apps. .NET Core lets you create apps for Windows, macOS or Linux, as well as ARM64 processors using various programming languages. It provides frameworks and APIs for cloud, client UI, IoT, and machine learning. The latest major release (as of this writing) is .NET Core 3.1. You must be on the latest patch release in order to get support from Microsoft.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    Bash-it

    Bash-it

    A community Bash framework

    Bash-it is a collection of community Bash commands and scripts for Bash 3.2+. Includes autocompletion, themes, aliases, custom functions, a few stolen pieces from Steve Losh, and more. Bash-it provides a solid framework for using, developing, and maintaining shell scripts and custom commands for your daily work. If you're using the Bourne Again Shell (Bash) regularly and have been looking for an easy way on how to keep all of these nice little scripts and aliases under control, then Bash-it is for you! Stop polluting your ~/bin directory and your .bashrc file, fork/clone Bash-it and start hacking away. We think everyone has their own custom scripts accumulated over time. And so, following in the footsteps of oh-my-zsh, Bash-it is a framework for easily customizing your Bash shell. Everyone’s got a custom toolbox, so let’s start making them even better, as a community!
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Docksal

    Docksal

    Unified, Docker powered web development environments

    Docker-powered web development environments for macOS, Windows, and Linux. Unified environment for your team regardless of the OS. Create your custom automation in Bash, PHP, or Node to spin up your project anywhere where Docksal is with a single command, or automate routine tasks. Unprecedented ability to automate routine tasks, slashing the time to on-board new team members. Running Drupal, Wordpress, Magento, Laravel, Symfony, Backdrop, Grav, Hugo, Gatsby, and others is one step away with ready-to-use boilerplates.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    DreamFactory

    DreamFactory

    DreamFactory API Management Platform

    DreamFactory can run on private, public, or hybrid cloud infrastructure. DreamFactory is easy to deploy with Docker, Kubernetes, or directly from GitHub using our automated installers. Eliminate the biggest bottleneck in modern IT. Launch your project in weeks rather than months. DreamFactory instantly creates a secure, standardized, reusable, fully documented, and live REST API. Connect Salesforce to SQL Server, or your ERP to AWS S3. Transform and mask data along the way. Create reports, analytics, and alerts. Empower teams to retrieve and distribute data on demand. Secure every API endpoint behind Active Directory, OAuth2, Okta, OpenID Connect, and more. Restrict capabilities using role-Based Access Controls. Easily manage API keys. Deploy behind firewalls and in air-gapped environments. Integrate legacy technology into cutting-edge applications, extending technology lifecycles and derisking legacy system replacements.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10
    Oh My Fish

    Oh My Fish

    The Fish Shell Framework

    Oh My Fish provides core infrastructure to allow you to install packages which extend or modify the look of your shell. It's fast, extensible and easy to use. Due to a regression bug in fish 2.6 with some terminal emulators, right prompts make the shell unusable. When called without arguments, update core and all installed packages. You can choose to update only the core, by running omf update omf. For selective package update, list only the names of packages you wish to update. You may still include "omf" in the list to update the core as well. Manage user-installed package repositories. Package repositories are where packages come from used by commands like omf install. By default the official repository is always installed and available. Apply a theme. To list available themes, type omf theme. You can also preview available themes before installing.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Gin Config

    Gin Config

    Gin provides a lightweight configuration framework for Python

    Gin Config is a lightweight and flexible configuration framework for Python built around dependency injection. It enables developers to manage complex parameter hierarchies—particularly common in machine learning experiments—without relying on boilerplate configuration classes or protos. By decorating functions and classes with @gin.configurable, Gin allows their parameters to be overridden using simple configuration files (.gin) or command-line bindings. Users can define default parameter values, scoped configurations, and modular references to functions, classes, or instances, resulting in highly composable and dynamic experiment setups. Gin is particularly popular in TensorFlow and PyTorch projects, where researchers and developers need to tune numerous interdependent parameters across models, datasets, optimizers, and training pipelines.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    HestiaCP

    HestiaCP

    Hestia Control Panel | A lightweight and powerful control panel

    HestiaCP is an open-source web hosting control panel designed to manage web servers efficiently. It provides a simple and intuitive graphical interface to manage domains, web hosting, databases, email accounts, and other server-related tasks. HestiaCP is lightweight and based on the Vesta Control Panel but offers more modern features and improved security. It supports popular web servers like Nginx and Apache, making it suitable for personal and small business hosting environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    goenv

    goenv

    Like pyenv and rbenv, but for Go

    goenv aims to be as simple as possible and follow the already established successful version management model of pyenv and rbenv. This project was cloned from pyenv and modified for Go. goenv does let you change the global Go version on a per-user basis. Provide support for per-project Go versions. Allow you to override the Go version with an environment variable. Search commands from multiple versions of Go at a time. At a high level, goenv intercepts Go commands using shim executables injected into your PATH, determines which Go version has been specified by your application, and passes your commands along to the correct Go installation. When you run all the variety of Go commands using go, your operating system searches through a list of directories to find an executable file with that name. This list of directories lives in an environment variable called PATH, with each directory in the list separated by a colon.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    MARF is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition along with sample applications (identification, NLP, etc.) of its use, implemented in Java.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 15
    Prezto

    Prezto

    The configuration framework for Zsh

    prezto is a configuration framework for the Z shell (zsh) that enhances the shell environment with a curated set of defaults, plugins, aliases, and themes. It is designed to provide a fast, powerful, and highly customizable shell experience out of the box. Prezto includes modules for common tasks such as history management, directory navigation, command completions, and syntax highlighting, making zsh more efficient and user-friendly. By focusing on performance, it avoids the slowdowns often associated with other zsh frameworks. Users can enable or disable individual modules as needed, tailoring their environment to their workflow. With its emphasis on simplicity and speed, prezto has become a popular alternative to other shell frameworks like oh-my-zsh.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Tcl/Tk package distribution for 32-bit Microsoft Windows operating systems with additional open-source tools and libraries.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    ipmems

    ipmems

    Real-time data acquisition and visualization software

    Cross-platform data acquisition and visualization software with an embedded HTTP-server, binary protocol parsing library, protocol emulation server, remote secure administration server, embedded Groovy scripting facilities and HMI (SCADA) visualization module.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Tools, information, and practices for creating and operating dependable, complex, distributed, software-intensive systems. * Sense - Measure - Analyze - Respond - Optimize * Keywords: Performance Co-Pilot - PCP - PCPMon - Rjobd
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Shell Script Loader

    Shell Script Loader

    A framework for modular scripting

    Shell Script Loader is a framework for shell scripts that provides functions that can be used to load, include or call module shell scripts. It supports most shells including Bash, Zsh, Ksh, and other shells based on sh. A compiler can also be used. Please check the website for detailed info.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20

    jshu

    Simplified Shell unit test framework for Jenkins

    Simplified unit test framework for shell script which produces junit-style xml results file (for Jenkins/Hudson).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21

    Ceylan

    General-purpose Portable Open Source C++ Library

    The Ceylan library is a Free (LGPL/GPL) General-purpose Portable Open Source C++ Library, offering frameworks and abstractions of lower-level layers to ease software development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    PHP Web Objects will be a Framework to build scalable and large PHP Applications / WebApps, using a standard API, and the lastest best proggraming practices.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Vistigator is a website analyzer, which allows CEO's, CTO's, and users to view info about their website. Vistigator is integrated with Apache 2 HTTP Server, allowing Vistigator to display website stats graphically & easily about specific IP Addresses.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    dotCODES_Source_Control_for_VS

    dotCODES_Source_Control_for_VS

    The dotCODES Source Control Maintenance Mainframe (SCM2)

    The dotCODES Source Control Maintenance Mainframe for Visual Studio is an administrator console application for developing dotCODES components. Built upon a Python foundation, the program is used to create data center routines (Unix packages) and maintain enterprise cloud services (CGI scripts/Apache) by means of building dotCODES runtimes and deploying them to and from the client server.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25

    lglicua

    Developer Assistant for PUC-Rio Tecgraf sci/tech toolkits on GNU/Linux

    This project is an assistant for developers wanting to use one of Lua 5.1, 5.2, 5.3 and/or 5.4, together with the PUC-Rio Tecgraf scientific/technical toolkit projects, on a range of GNU/Linux distributions. The Tecgraf projects are hosted on SourceForge: "im" (Image Manipulation) <https://sourceforge.net/projects/imtoolkit/> "cd" (Canvas Draw) <https://sourceforge.net/projects/canvasdraw/> "iup" (Toolkit for GUIs) <https://sourceforge.net/projects/iup/> Lua also comes out of PUC-Rio, and is a small, portable, fast, powerful, readable, flexible and free scripting/extension language. See: <https://www.lua.org/about.html>. This Assistant helps with installation (needs sudo), and non-sudo day-to-day project activities such as SVN updates and project patch/edit/build/run. The "hello, world" dialog box Bash/Lua script is two lines: #!/bin/bash ../support/play-lua-tec iup=require("iuplua"); iup.Message("MyApp", "hello, world")
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next